package com.shark.commons.base.exception.enums;

/**
 * 使用枚举表述常量数据字典
 * @author yhaoquan
 *
 */
public enum AppErrorEnum {
	/**
	 * 系统异常
	 */
	INNER_ERROR("系统异常"),
	/**
	 * 插入记录异常
	 */
	INERT_ERROR("插入记录异常"),
	/**
	 * 删除记录异常
	 */
	DELETE_ERROR("删除记录异常"),
	/**
	 * 
	 */
	UPDATE_ERROR("修改记录异常"),
	/**
	 * 根据ID查询记录异常
	 */
	SELECT_BY_ID_ERROR("根据ID查询记录异常"),
	/**
	 * 查询所有记录异常
	 */
	SELECT_ALL_ERROR("查询所有记录异常"),
	/**
	 * 检查字段的值是否已存在异常
	 */
	EXIST_FILED_ERROR("检查字段的值是否已存在异常"),
	/**
	 * 批量删除记录异常
	 */
	DELETE_BATCH_ERROR("批量删除记录异常"),
	/**
	 * 批量删除成功
	 */
	UPDATE_BATCH_SUCCESS("批量删除成功"),
	/**
	 * 分页查询异常
	 */
	SELECT_PAGE_ERROR("分页查询异常"),
	/**
	 * 账号已被使用
	 */
	USER_ACCOUNT_EXIST("账号已被使用"),
	/**
	 * 邮箱地址已被使用
	 */
	USER_EMAIL_EXIST("邮箱地址已被使用"),
	/**
	 * 该菜单名称已被使用
	 */
	MENU_NAME_EXIST("该菜单名称已被使用"),
	/**
	 * 该菜单编码已存在
	 */
	MENU_CODE_EXIST("该菜单编码已存在"),
	/**
	 * 操作有误，父模块服务关联自己！
	 */
	TREE_NO_ASSOCIATE_SELF("操作有误，父模块服务关联自己！"),
	/**
	 * 权限不足
	 */
	NOT_ALLOW_ACCESS("权限不足") ;
	;
	
	private String message ;

	
	private AppErrorEnum(String message) {
		this.message = message;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

}
